App({

  /**
   * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
   */
  onLaunch: function () {
    // 初始化数据 
    // 发送请求 获取 整个应用都需要用到的数据 （用户信息）
    // 云开发  初始化云开发的配置 

    // 发送请求 代码写法  类似jquery ！！ 
    console.log("onLaunch");
    // const num = 0;
    // num = 12344;
  },

  /**
   * 当支付宝切换回小程序  触发了 显示 
   */
  onShow: function (options) {
    console.log("onShow 重新启动程序，重新发送一次请求  ");
  },

  /**
   * 正在使用小程序， 切换软件 -> 支付宝    触发了小程序隐藏
   */
  onHide: function () {
    console.log("onHide 作用 暂停 视频 音频 定时器。。。");

  },

  /**
   * 当小程序发生脚本错误，或者 api 调用失败时，会触发 onError 并带上错误信息
   */
  onError: function (msg) {
    console.log("onError 作用： 收集错误信息 发送给后台，后台收到一堆用户的错误信息后 后期优化应用");
    // wx.request({
    //   url: 'http://error',
    //   data: {msg},
    //   success: (result) => {
    //   },
    // });
  },

  /**
   * 可以监控到  系统夜间模式  切换 
   */
  onThemeChange() {
    console.log("onThemeChange 作用 ： 可以设置小程序跟随系统主题的改变而改变");
  }
})
